\hypertarget{structnih_1_1constant__fun}{
\section{nih\-:\-:constant\-\_\-fun$<$ \-T, \-R $>$ \-Struct \-Template \-Reference}
\label{structnih_1_1constant__fun}\index{nih\-::constant\-\_\-fun$<$ T, R $>$@{nih\-::constant\-\_\-fun$<$ T, R $>$}}
}


{\ttfamily \#include $<$functors.\-h$>$}

\subsection*{\-Public \-Types}
\begin{DoxyCompactItemize}
\item 
\hypertarget{structnih_1_1constant__fun_a092e8995ae33476a876010a50c45254e}{
typedef \hyperlink{structnih_1_1unary__function__tag}{unary\-\_\-function\-\_\-tag} {\bfseries function\-\_\-tag}}
\label{structnih_1_1constant__fun_a092e8995ae33476a876010a50c45254e}

\item 
\hypertarget{structnih_1_1constant__fun_a5456b977cb6d560f494acebd6a124ae4}{
typedef \-T {\bfseries argument\-\_\-type}}
\label{structnih_1_1constant__fun_a5456b977cb6d560f494acebd6a124ae4}

\item 
\hypertarget{structnih_1_1constant__fun_aef3df40234b8dcecae1e77197a02d0f8}{
typedef \-R {\bfseries result\-\_\-type}}
\label{structnih_1_1constant__fun_aef3df40234b8dcecae1e77197a02d0f8}

\end{DoxyCompactItemize}
\subsection*{\-Public \-Member \-Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{structnih_1_1constant__fun_ae49681ec415885c13e276ee526c1b9c0}{constant\-\_\-fun} (\-R c)
\item 
\hypertarget{structnih_1_1constant__fun_a9629dd70dbca0e4bdbd1c4248987f4ff}{
\-N\-I\-H\-\_\-\-H\-O\-S\-T\-\_\-\-D\-E\-V\-I\-C\-E \-R {\bfseries operator()} (const \-T op) const }
\label{structnih_1_1constant__fun_a9629dd70dbca0e4bdbd1c4248987f4ff}

\end{DoxyCompactItemize}
\subsection*{\-Public \-Attributes}
\begin{DoxyCompactItemize}
\item 
\hypertarget{structnih_1_1constant__fun_a80901192d932e9cc5a6086d011ec30e1}{
\-R {\bfseries constant}}
\label{structnih_1_1constant__fun_a80901192d932e9cc5a6086d011ec30e1}

\end{DoxyCompactItemize}


\subsection{\-Detailed \-Description}
\subsubsection*{template$<$typename T, typename R$>$struct nih\-::constant\-\_\-fun$<$ T, R $>$}

constant functor 

\subsection{\-Constructor \& \-Destructor \-Documentation}
\hypertarget{structnih_1_1constant__fun_ae49681ec415885c13e276ee526c1b9c0}{
\index{nih\-::constant\-\_\-fun@{nih\-::constant\-\_\-fun}!constant\-\_\-fun@{constant\-\_\-fun}}
\index{constant\-\_\-fun@{constant\-\_\-fun}!nih::constant_fun@{nih\-::constant\-\_\-fun}}
\subsubsection[{constant\-\_\-fun}]{\setlength{\rightskip}{0pt plus 5cm}template$<$typename T , typename R $>$ {\bf nih\-::constant\-\_\-fun}$<$ \-T, \-R $>$\-::{\bf constant\-\_\-fun} (
\begin{DoxyParamCaption}
\item[{\-R}]{c}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}
\label{structnih_1_1constant__fun_ae49681ec415885c13e276ee526c1b9c0}
constructor


\begin{DoxyParams}{\-Parameters}
{\em c} & constant value \\
\hline
\end{DoxyParams}


\-The documentation for this struct was generated from the following file\-:\begin{DoxyCompactItemize}
\item 
basic/\hyperlink{functors_8h}{functors.\-h}\end{DoxyCompactItemize}
